<!DOCTYPE html>
<html class="test-wait">
<title>@scope - Shadow DOM with shared style data</title>
<link rel="help" href="https://drafts.csswg.org/css-cascade-6/#scoped-styles">
<link rel="match" href="scope-shadow-sharing-ref.html">
<div id="host1">
</div>
<div id="host2">
</div>
<template id="t">
  <style>
    div {
      padding: 3px;
      border: 1px solid;
      background: white;
    }

    @scope {
      div {
        background: red;
      }
    }

    @scope (.explicit-scope) {
      div {
        background: green;
      }
    }
  </style>
  <div>
    <style>
      @scope {
        div {
          background: blue;
        }
      }
    </style>
    <div></div>
  </div>
  <div class="explicit-scope">
    <div></div>
  </div>
</template>
<script>
const hosts = [host1, host2];
for (const host of hosts) {
  const shadowRoot = host.attachShadow({ mode: "open" });
  shadowRoot.append(t.content.cloneNode(true));
}
document.documentElement.className = '';
</script>
</html>
